package net.CyanWool;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ConsoleThread extends Thread {
private CyanServer server;
private boolean running;
public ConsoleThread(CyanServer server) {
this.server = server;
this.running = true;
setName("CyanConsole");
}
public void shutdown() {
this.running = false;
}
@Override
public void run() {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));// Console...
while (running) {
// Maybe...
try {
String line = reader.readLine();
server.getCommandManager().dispatchCommand(server.getConsoleCommandSender(), line);
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}